#include <stdio.h>
#include <string.h>
#define MAX_SIZE 10
int Sort1(int a[],int k);
int main(){
    int arr[MAX_SIZE]={1,2,3,4,5,6,7,8,9,10};
    Sort1(arr,4);
    for(int i=0;i<MAX_SIZE;i++){
        printf("%d",arr[i]);
    }
    return 0;
}
int Sort1(int a[],int k){
    int i=MAX_SIZE-1;
    int temp;
    for(;i>=k;i--){
        temp=a[(i+k)%MAX_SIZE];
        a[(i+k)%MAX_SIZE]=a[i];
        a[i]=temp;
    }
    int m=i+k;
    for(int j=3;j<k;j++){
        temp=a[m];
        a[m]=a[i+1];
        a[i+1]=temp;
        i++;
    }
}